//
//  JMOrderModel.m
//  NewiOSProject
//
//  Created by apple on 2023/9/16.
//  Copyright © 2023 范智渊. All rights reserved.
//

#import "JMOrderModel.h"

@implementation beforePaymentDetailModel
@end


@implementation settledLoanDetailModel
@end

@implementation repaymentDetailModel
@end


@implementation JMOrderModel
-(NSString *)stateTypeString{
    if(self.status.intValue == 90 || self.status.intValue == 100){//En revisión 审批中
        return @"UNDER_REVIEW";
    }
       if(self.status.intValue == 150){//Depositando 放款中
        return @"LENDING";
    }
    if(self.status.intValue == 170){//Pendiente de reembolso 待还款=放款成功
        return @"TO_REPAID";
    }
    if(self.status.intValue == 180){//Reembolso atrasado 逾期还款
        return @"OVERDUE";
    }
    if(self.status.intValue == 200){//Reembolsado 贷款结清=已还款
        return @"REPAID";
    }
    return @"";
}
-(NSString *)pageType{
    if (self.status.intValue==90 || self.status.intValue==100 || self.status.intValue==150 || self.status.intValue==200) {
        return @"1";
    }else{
        return @"2";
    }
}
-(NSString *)statusString{
    if(self.status.intValue == 90 || self.status.intValue == 100){//En revisión 审批中
        return @"En revisión";
    }
    if(self.status.intValue == 110){//No ha pasado la revisión 审核未通过
        return @"No ha pasado la revisión";

    }
    if(self.status.intValue == 150){//Depositando 放款中
        return @"Depositando";

    }
    if(self.status.intValue == 169){//Fracaso de transaccion 放款失败
        return @"Fracaso de transaccion";

    }
    if(self.status.intValue == 170){//Pendiente de reembolso 待还款=放款成功
        return @"Pendiente de reembolso";

    }
    if(self.status.intValue == 180){//Reembolso atrasado 逾期还款
        return @"Reembolso atrasado";
    }
    if(self.status.intValue == 200){//Reembolsado 贷款结清=已还款
        return @"Reembolsado";
    }
    
    return @"";
}
-(NSString *)statusImgName{
    if(self.status.intValue == 90 || self.status.intValue == 100){//En revisión 审批中
        return @"shen he";
    }
    
    if(self.status.intValue == 150){//Depositando 放款中
        return @"fang kuan zhong";
    }
    if(self.status.intValue == 170){//Pendiente de reembolso 待还款=放款成功
        return @"dai huan kuan";

    }
    if(self.status.intValue == 180){//Reembolso atrasado 逾期还款
        return @"yu qi";
    }
    if(self.status.intValue == 200){//Reembolsado 贷款结清=已还款
        return @"yi huan";
    }
    
    return @"";
}
-(NSString *)statusTextColor{
    if(self.status.intValue == 110 || self.status.intValue == 169){//No ha pasado la revisión 审核未通过
        return @"#9B9B9B";
    }else{
        return @"#3C57F8";
    }
}
-(NSString *)timeLabeString{
    if(self.status.intValue == 170){//En revisión 审批中
        return @"Fecha de vencimiento";
    }
    if(self.status.intValue == 150 || self.status.intValue == 169 || self.status.intValue == 90 || self.status.intValue == 100 || self.status.intValue == 180){//Reembolso atrasado 逾期还款
        return @"Fecha de solicitud";
    }
    if(self.status.intValue == 200){//Reembolsado 贷款结清=已还款
        return @"Fecha de reembolso";
    }
    return @"";
}
-(NSString *)priceString{
    if (self.status.intValue<170) {
        return self.beforePaymentDetail.loanAmount.stringValue.moneyString.dollarPrefix;
    }
    if (self.status.intValue==170 || self.status.intValue==180) {
        return self.repaymentDetail.repaymentAmount.stringValue.moneyString.dollarPrefix;
    }
    if (self.status.intValue == 200) {
        return self.settledLoanDetail.repaymentIncomeAmount.stringValue.moneyString.dollarPrefix;
    }
    return @"";
}
-(NSString *)timeString{
    if (self.status.intValue<170) {
        return self.beforePaymentDetail.applyTime.stringValue.dateWithTimeStamp;
    }
    if (self.status.intValue==170 || self.status.intValue==180) {
        return self.repaymentDetail.repaymentTime.stringValue.dateWithTimeStamp;
    }
    if (self.status.intValue == 200) {
        return self.settledLoanDetail.repayTime.stringValue.dateWithTimeStamp;
    }
    return @"";
}
-(BOOL)rightArrowHidden{
    if(self.status.intValue == 110 || self.status.intValue == 169){//No ha pasado la revisión 审核未通过
        return YES;
    }else{
        return NO;
    }
}
-(BOOL)warnimgHidden{
    return self.status.intValue!=180;
}
-(BOOL)warningLabHidden{
    if (self.status.intValue==180 || self.status.intValue==169) {
        return NO;
    }else{
        return YES;
    }
}
-(BOOL)modifyBtnHidden{
    return self.status.intValue!=169;
}
-(NSString *)warningString{
    if (self.status.intValue==180) {
        return @"El pedido actual está atrasado por reembolso, por favor, reembolse a tiempo para evitar más gastos.";
    }else{
        return @"Depósito fallido, confirme si la información de la cuenta es correcta. Después de la modificación, puede continuar prestando";
    }
}


@end




